Ta strona zbiera informacje o solverze MES CalculiX, który stanowi domyślny solver w środowisku pracy MES do analiz mechanicznych i termo-mechanicznych. W zależności od systemu operacyjnego, może być konieczność zainstalowania tego solvera przed uruchomieniem pierwszej symulacji w nim. Zobacz stronę Instalacja środowiska MES.
Ten solver nadaje się do symulacji liniowych i nieliniowych zagadnień statycznych, dynamicznych i termicznych. Operuje on na plikach (.inp) bazujących na oprogramowaniu Abaqus, co oznacza, że może być używany z różnymi preprocessorami, które wspierają ten format. Posiada on własny preprocessor graficzny, który nie jest jednak używany we FreeCAD (zaimplementowany jest sam solver).
CalculiX jest stworzony do pracy na platformach Unixowych jak Linux i Irix, ale też MS-Windows. Został opracowany przez inżynierów z MTU Aero Engines w Munich (Niemcy) do wspomagania projektowania części maszyn takich jak turbiny silników odrzutowych. CalculiX jest obecnie udostępniany publicznie na zasadach licencji GPLv2.
Interakcja między środowiskiem pracy MES a solverem CalculiX odbywa się poprzez zapis i odczyt plików tekstowych. Sekwencja operacji jest następująca:
Narzędzie MES: Kontrola pracy solvera zarządza całym procesem. Możliwa jest interakcja użytkownika w procesie.
Plik wejściowy, którego CalculiX używa może być przygotowany i edytowany przed uruchomieniem solvera. CalculiX nie używa jednostek i odpowiedzialnością użytkownika jest zapewnienie, że ten sam układ jednostek jest konsekwentnie używany w całym pliku wejściowym. Jednostki, w których FreeCAD zapisuje plik wejściowy są niezależne od układu jednostek ustawionego w projekcie lub preferencjach programu FreeCAD. Plik wejściowy jest zawsze zapisywany przy użyciu układu jednostek SI(mm):
Interfejs solvera CalculiX wspiera następujące obiekty:
Więcej szczegółów o wspieranych typach elementów solvera CalculiX można znaleźć na stronie MES: Siatka CalculiX.
Środowisko pracy MES wczytuje wyniki z solvera CalculiX do obiektu wyników, który zawiera:
FreeCAD odczytuje wyniki z pliku *.frd utworzonego przez CalculiX. Jeśli te wyniki zawierają wiele przyrostów czasowych, każdy przyrost jest importowany do FreeCAD jako nowy obiekt wyników. To samo zachowanie dotyczy analiz modalnych i wyboczeniowych z wieloma wartościami własnymi.
Siły reakcji można odczytać z pliku ccx_dat_file, który zawiera ich składowe (fx, fy, fz) dla każdego warunku brzegowego utwierdzenia lub przemieszczenia, który blokuje translacyjne stopnie swobody.
Wiązania